london scotland hiking escorts gleneagles edinburgh ireland accommodation golf self catering glasgow golfing wales carnoustie bed and breakfast b&b escort fishing